
 .input {
    border: 1px solid #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    color: #333333;
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-indent: 3px;
    width: 250px;
}
 textarea.input {
    height: 80px;
    overflow-x: hidden;
}
 select.input {
    height: 30px;
    padding: 1px 5px 1px 0;
}
 select.input option {
    height: 25px;
}
 input.error, select.error, textarea.error {
    border: 1px solid #f00;
    color: #f00;
}
 .input:focus {
    border: 1px solid #646622;
    box-shadow: 0 0 3px #9999CC;
} 

 .input:focus {
    border: 1px solid #646622;
    box-shadow: 0 0 3px #E0EE37;
}
 input.code {
    margin-right: 10px;
    width: 65px;
}



